/*
 * main.c
 *
 *  Created on: Apr 6, 2015
 *      Author: mxw
 */
#include <KeyDrv.h>
#include "LedDrv.h"
#include "UartDrv.h"
#include <timer.h>
#include <taskMgr.h>
#include <music.h>
#include <commlib.h>
#include <CModule.h>
#include <Console.h>
#include <MainModu.h>
#include <SubMod.h>
#include <KeyDetectMod.h>
#include <SdMod.h>

void pre_main() {
    uart_init(115200);
    init_task();

    init_timer();
    init_key();
    init_led();
    
    //init_event_queue(&g_Main_Queue);
    set_led(LED_1, LED_ON);
    init_music();

    init_console_module();
    init_main_module();
    init_sub_module();
    init_key_detect_module();
	init_sd_module();

    init_INT_TIMER1_for_simos(); //此调用完成后,Task调度将开始工作
    while(1);//this loop is only executed before the first task-schedule
}

































